﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Input;

namespace ProjectRoughWork
{
    interface IScreenManager
    {
        void AddScreen(IScreen newScreen);
        void popScreen();
        IScreen getTop();

        void HandleInput(KeyboardState inputKey);
        void HandleInput(MouseState inputClick);
        void HandleInput(GamePadState inputButton);

        void Update();
        void Draw();
    }
}
